	body {
		background-color:#F6F6F6;
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	.code-div {
		border:1px solid #137C01;
		background-color:#EBFDE8;
		margin:10px;
		padding:10px;
	}
	.download-div {
		text-align:center;
		padding:10px;
	}
	.download-div a {
		background-color:#EEEEEE;
		border:1px solid #333333;
		color:#000000;
		font-size:14px;
		font-weight:bold;
		padding:5px;
		padding-left:20px;
		padding-right:20px;
		text-decoration:none;
	}
	.download-div a:visited {
		color:#000000;
	}
	.download-div a:hover {
		background-color: #FFFF99;
		color:#006600;
	}
		
	.corners-table {
		text-align:center;
		vertical-align: middle;
	}
	.corners-table img {
		padding:2px;
		border:1px solid silver;
		margin:2px;
	}
	img {
		border:0px;
	}
	.rrc-table {
		border-collapse:collapse;
		padding:0px;
	}
	.rrc-table td {
		padding:0px;
	}
	.rrc-table .main {
		padding:5px;
		background-image:url(roundcorners/images/01-c.gif);
	}
	.rrc-t {
		background-image:url(roundcorners/images/01-t.gif);
		background-position:top;
		background-repeat:repeat-x;
	}
	.rrc-l {
		background-image:url(roundcorners/images/01-l.gif);
		background-position:left;
		background-repeat:repeat-y;
	}
	.rrc-r {
		background-image:url(roundcorners/images/01-r.gif);
		background-position:right;
		background-repeat:repeat-y;
	}
	.rrc-b {
		background-image:url(roundcorners/images/01-b.gif);
		background-position:bottom;
		background-repeat:repeat-x;
	}
	.corners-div {
		text-align:center;
		padding:10px;
		border-top:1px solid silver;
		border-bottom:1px solid silver;
		background-color:#FFFFFF
	}
	.wide {
		width:100%;
	}
	.half-width {
		width:50%;
	}
	.align-center {
		text-align:center;
	}
	.main-div {
		padding:20px;
	}
	